Circuits and Currents